Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai Swiss Indoors Basel - Basel Brisbane International - Brisbane Miami Open - Miami Australian Open - Melbourne Barcelona Open Banc Sabadell - Barcelona Argentina Open - Buenos Aires Mifel Tennis Open - Los Cabos BNP Paribas Open - Indian Wells French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York National Bank Open - Toronto Argentina Open - Buenos Aires Citi Open - Washington Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 France F4 Greece F1 Italy F11 Italy F15 Belgium F1 Italy F16 Netherlands F1 Argentina F5 Argentina F9 Brazil F12 Argentina F14 Argentina F15 Argentina F16 Argentina F18 Argentina F20 Argentina F21 Argentina F22 Argentina F23 Brazil F30 Argentina F1 Argentina F3 Brazil F2 Brazil F3 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Argentina F10 Argentina F13 Argentina F14 Argentina F15 Argentina F16 Argentina F17 Bolivia F1 Bolivia F2 Bolivia F3 Bolivia F4 Argentina F21 Argentina F22 Colombia F1 Colombia F2 Chile F1 Chile F2 Argentina F1 Argentina F2 Argentina F4 Argentina F5 Paraguay F2 Argentina F6 Argentina F7 Argentina F8 Argentina F10 Argentina F21 Chile F14 Chile F15 Argentina F3 Argentina F4 Argentina F5 Argentina F8 Argentina F9 Peru F1 Peru F2 Argentina F11 Argentina F14 Argentina F20 Argentina F21 Argentina F22 Italy F3 Belgium F2 Italy F6 Italy F8 Italy F9 Italy F10 Italy F17 Argentina F11 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Pekao Open - Szczecin Tatra Banka Open 2006 - Bratislava Heilbronn Open - Heilbronn BMW Tennis Championship - Sunrise Morocco Tennis Tour - Casablanca Tunis Open 2007 - Tunis Tatra Banka Slovak Open - Bratislava Mons Challenger Napoli Challenger Biella Challenger Reggio Emilia Challenger Ortisei Challenger Helsinki Challenger Bucaramanga Challenger Courmayeur Challenger Bergamo Challenger Santiago Challenger Bogota Challenger Sopot Challenger Manta Challenger Todi Challenger Napoli Challenger Palermo Challenger Buenos Aires Challenger Montevideo Challenger Florianopolis Challenger Salinas Challenger Santiago Challenger Santos Challenger Rome Challenger Braunschweig Challenger Lima Challenger Bogota Challenger San Marino Challenger Cordenons Challenger Genova Challenger San Juan Challenger Buenos Aires Challenger Montevideo Challenger Ortisei Challenger Bucaramanga Challenger San Luis Potosi Challenger Barranquilla Challenger Tunis Challenger Bordeaux Challenger Braunschweig Challenger Genova Challenger Szczecin Challenger San Juan Challenger Montevideo Challenger Bucaramanga Challenger Santos Challenger Vercelli Challenger Aix En Provence Challenger Bordeaux Challenger Marburg Challenger Braunschweig Challenger San Benedetto Challenger Campinas Challenger San Juan Challenger Geneva Challenger Irving Challenger Prague Challenger Campinas Challenger Porto Alegre Challenger Corrientes Challenger Guayaquil Challenger Montevideo Challenger Sarasota Challenger Montevideo Challenger Santiago Challenger St. Brieuc Challenger Ostrava Challenger Caltanissetta Challenger Todi Challenger Istanbul Challenger Rennes Challenger Punta Del Este Challenger Santiago Challenger Marbella Challenger Barletta Challenger Rome Challenger Sibiu Challenger Brest Challenger Eckental Challenger Pau Challenger Marbella Challenger Sophia Antipolis Challenger Rosario Challenger Campionati Internazionali di Sicilia - Palermo Qatar ExxonMobil Open - Doha San Marino Challenger BA-CA Tennis Trophy - Vienna Chennai Open - Chennai AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb BMW Open - Munich ARAG World Team Championship - Dusseldorf Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Open 13 - Marseille ATP Studena Croatia Open Umag - Umag Grand Prix de Tennis de Lyon - Lyon Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona ATP Studena Croatia Open - Umag China Open - Beijing Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg VTR Open - Vina del Mar Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Royal Guard Open Chile - Vina del Mar Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Heineken Open - Auckland Buenos Aires Challenger Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Brasil Open - Sao Paulo Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech US Men's Clay Court Championship - Houston Sao Leopoldo Challenger BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Seville Challenger Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing European Open - Antwerp Argentina Open - Buenos Aires Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Brisbane International - Brisbane Napoli Challenger Sydney International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril BMW Open - Munich AEGON International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Rakuten Japan Open - Tokyo European Open - Antwerp Erste Bank Open - Vienna Tata Open Maharashtra - Pune Sydney International - Sydney Cordoba Open - Cordoba Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril BMW Open - Munich Fever-Tree Championships - London Abierto Mexicano de Tenis Mifel - Los Cabos China Open - Beijing European Open - Antwerp Cordoba Open - Cordoba Argentina Open - Buenos Aires Generali Open - Kitzbuhel bett1HULKS Championships - Cologne Cordoba Open - Cordoba Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Open Parc - Lyon San Diego Open - San Diego Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona Nordea Open - Bastad Hamburg European Open - Hamburg Erste Bank Open - Vienna Tel Aviv Watergen Open - Tel Aviv Cordoba Open - Cordoba Barcelona Open Banc Sabadell - Barcelona Zhuhai Open - Zhuhai China Open - Beijing Abierto Mexicano Telcel - Acapulco Sao Paulo Challenger Tour Finals Masters Series Monte Carlo - Monte Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Pacific Life Open - Indian Wells Campionati Internazionali d'Italia - Rome Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York 3° Trofeo 'Citta di Brindisi' - Brindisi Australian Open - Melbourne Genoa Open 'Fondazione Carige' - Genova French Open - Paris Wimbledon - London Australian Open - Melbourne Timisoara Challenger - Timisoara Alfa Romeo Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Brasov Challenger - Brasov French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Societa Canottieri Mincio 2005 - Mantova Riviera di Rimini Challenger - Rimini Australian Open - Melbourne Nokian Hakkapeliitta Open - Tampere Guzzini Challenger - Recanati Wimbledon - London 7° Trani Cup - Trani Australian Open - Melbourne San Marino Cepu Open - San Marino French Open - Paris Wimbledon - London Genoa Open Challenger-Fondazione Carige - Genova Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona French Open - Paris 5° Sporting Challenger - Turin Top Wool Challenger-Immagine Trophy - Biella Wimbledon - London ATP Guzzini Challenger - Recanati U.S. Open - New York GHI Bronx Tennis Classic - Bronx Australian Open - Melbourne Citta di Como - Como Genoa Open - Genova French Open - Paris Ethias Trophy - Mons Wimbledon - London Lambertz Open by Stawag - Aachen U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Internazionali de Tennis di Bergamo - Bergamo U.S. Open - New York Australian Open - Melbourne Tehran Open 2004 - Tehran French Open - Paris San Marino Cepu Open - San Marino KGHM Dialog Polish Indoors - Wroclaw X Trofeo Ciudad de Quito - Quito The LTA Bolton Challenger - Bolton Rome Challenger Orleans Challenger Eckental Challenger Le Gosier Challenger Bratislava Challenger Rome Challenger Ljubljana Challenger Bucaramanga Challenger Barletta Challenger Furth Challenger Recanati Challenger Manta Challenger Mons Challenger Panama City Challenger Rome Challenger Lambertz Open by Stawag - Aachen Marburg Challenger Campos do Jordao Challenger Banja Luka Challenger Bauer Watertechnology Cup - Eckental San Marino Challenger Buenos Aires Challenger Bogota Challenger Guayaquil Challenger Itajai Challenger Sao Paulo Challenger Tunis Challenger Internazionali di Tennis di Bergamo - Bergamo Turin Challenger Internazionali di Tennis - Bergamo Scheveningen Challenger Campinas Challenger Jameson Cup - Milan Cordenons Challenger Orleans Challenger San Marino Challenger Prague Challenger BMW Tennis Championship - Sunrise X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Cordoba Challenger Ortisei Challenger Guayaquil Challenger Unique Zagreb Open - Zagreb Buenos Aires Challenger Canberra Challenger Irving Challenger Dallas Challenger Bordeaux Challenger Barranquilla Challenger Francavilla Challenger Scheveningen Challenger Genova Challenger Bergamo Challenger Eckental Challenger Quito Challenger Padova Challenger Pullach Challenger Sao Paulo Challenger Cherbourg Challenger Szczecin Challenger Ortisei Challenger Irving Challenger Genova Open Challenger - Genova Cherbourg Challenger Ortisei Challenger Pekao Open - Szczecin Canottieri Minico 2004 - Mantova Palermo Challenger Barranquilla Challenger Mersin Challenger Cepu Open - San Marino Salinas Challenger Pereira Challenger Oberstaufen Challenger Jameson Cup - Milan Marrakech Challenger Villa Allende Challenger Manerbio Challenger Phoenix Challenger Barletta Challenger Cagliari Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York The LTA Men's Challenger - Southampton Santiago Challenger Australian Open - Melbourne French Open - Paris Rio De Janeiro Challenger Wimbledon - London Napoli Challenger Porto Alegre Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Challenger Ford de Cherbourg - Cherbourg Sunrise Challenger Santiago Challenger Cali Challenger Davidoff Swiss Indoors - Basel International Indoor Tennis Championships of Croatia - Zagreb Gerry Weber Open - Halle Mercedes Cup - Stuttgart Davidoff Swiss Indoors Basel - Basel ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Synsam Swedish Open - Bastad Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest ATP Kremlin Cup - Moscow Next Generation Adelaide International - Adelaide Open 13 - Marseille The Artois Championships - London Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai BMW Open - Munich Pilot Pen Tennis - New Haven Nottingham Challenger Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai German Tennis Championships - Hamburg PTT Thailand Open - Bangkok Open de Tenis Comunidad Valenciana - Valencia Open Sud de France - Montpellier VTR Open - Vina del Mar Milan Challenger Copa Claro - Buenos Aires Estoril Open - Estoril AEGON Championships - London SkiStar Swedish Open - Bastad Bet-at-home Cup - Kitzbuhel Rabat Challenger Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Grand Prix Hassan II - Casablanca BMW Open - Munich AEGON Championships - London SkiStar Swedish Open - Bastad Apia International - Sydney Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai TEB BNP Paribas Istanbul Open - Istanbul Open de Tenis Comunidad Valenciana - Valencia Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech European Open - Antwerp Barcelona Open BancSabadell - Barcelona AEGON Championships - London Copa Claro - Buenos Aires Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Qatar ExxonMobil Open - Doha Viking International - Eastbourne Rio Open - Rio de Janeiro ASB Classic - Auckland Millennium Estoril Open - Estoril European Open - Antwerp Cordoba Open - Cordoba Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, Group 1, 2R, CRO-ITA 3-2 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, 1R, CZE-ITA 4-1 Erste Bank Open - Vienna Davis Cup, World Group, 1R, KAZ-ITA 3-2 Brisbane International - Brisbane Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Heineken Open - Auckland cinch Championships - London Abierto Mexicano Telcel - Acapulco European Open - Antwerp Mouilleron-Le-Captif Challenger Gerry Weber Open - Halle ASB Classic - Auckland Medibank International - Sydney Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Open Parc - Lyon Kremlin Cup - Moscow Davis Cup, World Group, PO, KAZ-ARG 3-2 Argentina Open - Buenos Aires The Nottingham Open - Nottingham BCR Open Romania - Bucharest Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich cinch Championships - London BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Mercedes Cup - Stuttgart Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Montreal Davis Cup, World Group, PO, ARG-COL 4-0 Monte-Carlo Rolex Masters - Monte-Carlo ATP Cup - Sydney Davis Cup, Qualifiers, 1R, ARG-CZE 4-0 Davis Cup, Group A, Bologna Bet-at-home Cup - Kitzbuhel BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Erste Bank Open - Vienna Mutua Madrid Open - Madrid U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris ATP Cup - Melbourne Davis Cup, Group I, 1R, ARG-BLR 4-1 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, Group I, 2R, ARG-CHI 3-2 Laver Cup - Chicago Davis Cup, Finals, Group C Internazionali BNL d'Italia - Rome Davis Cup, Finals, QF, ARG-ESP 1-2 ATP Cup - Brisbane, Perth, Sydney Laver Cup - Boston Laver Cup - London Davis Cup, World Group, PO, ITA-CHI 4-1 AAMI Classic - Kooyong Nitto ATP Finals - London Olympics - Beijing Olympics - Tokyo